Магическими методами в Python называют встроенные методы с двойными подчёркиваниями (например, `__init__`, `__str__`). Они позволяют определять поведение классов для различных операций.
Вот несколько магических методов для примера: ▫️`__init__` — для инициализации нового объекта; ▫️`__del__` — деструктор, который вызывается при удалении объекта; ▫️`__str__` — определяет поведение функции `str()`, вызванной для экземпляра вашего класса; ▫️`__len__` — возвращает длину объекта; ▫️`__eq__` — определяет поведение оператора равенства `==`; ▫️`__iter__` — возвращает итератор для объекта; ▫️`__getitem__` — получение значения по ключу или индексу; ▫️`__call__` — позволяет объекту класса вести себя как функция.
Магическими методами в Python называют встроенные методы с двойными подчёркиваниями (например, `__init__`, `__str__`). Они позволяют определять поведение классов для различных операций.
Вот несколько магических методов для примера: ▫️`__init__` — для инициализации нового объекта; ▫️`__del__` — деструктор, который вызывается при удалении объекта; ▫️`__str__` — определяет поведение функции `str()`, вызванной для экземпляра вашего класса; ▫️`__len__` — возвращает длину объекта; ▫️`__eq__` — определяет поведение оператора равенства `==`; ▫️`__iter__` — возвращает итератор для объекта; ▫️`__getitem__` — получение значения по ключу или индексу; ▫️`__call__` — позволяет объекту класса вести себя как функция.
#программирование #python
BY Библиотека собеса по Data Science | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
The Singapore stock market has alternated between positive and negative finishes through the last five trading days since the end of the two-day winning streak in which it had added more than a dozen points or 0.4 percent. The Straits Times Index now sits just above the 3,060-point plateau and it's likely to see a narrow trading range on Monday.
In many cases, the content resembled that of the marketplaces found on the dark web, a group of hidden websites that are popular among hackers and accessed using specific anonymising software.“We have recently been witnessing a 100 per cent-plus rise in Telegram usage by cybercriminals,” said Tal Samra, cyber threat analyst at Cyberint.The rise in nefarious activity comes as users flocked to the encrypted chat app earlier this year after changes to the privacy policy of Facebook-owned rival WhatsApp prompted many to seek out alternatives.Библиотека собеса по Data Science | вопросы с собеседований from id